package com.hanmanyi.demo;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import wiki.xsx.core.pdf.util.XEasyPdfUtil;

/**
 * 通过模板生成PDF示例
 * 示例中所需字体文件和模板文件已放入项目/ext下
 * 如果有问题，可自行下载pdfbox官方源码后引入项目依赖进行调试
 * @author admin
 *
 */
public class TemplateWriteTest {
	public static void main(String[] args) throws IOException {

		String fontPath = "D:\\STSONG.TTF";
		String sourcePath = "D:\\template.pdf";
		String outputPath = "D:\\test1.pdf";
		// 表单填充字典
		Map<String, String> formMap = new HashMap<>(10);
		// 设置key-value
		formMap.put("money", "中国abc123/*-");
		// 填充模板
		XEasyPdfUtil.fill(sourcePath, outputPath, fontPath, formMap);
		System.out.println("通过模板生成PDF成功，请到D盘根目录查看");
	}
}
